// 判断用户名和密码是否匹配
export const useLocalDataEffect = (iptUserName, iptPwd) => {
  // 设置一些原始数据
  const setLocalData = (localData) => {
    const localDataString = JSON.stringify(localData);
    sessionStorage.localData = localDataString;
  };
  // 获取数据库中的数据
  const getLocalData = () => {
    const localData = JSON.parse(sessionStorage.localData || "{}");
    return localData;
  };
  let flag = false;
  const comNameAndPwd = (iptUserName, iptPwd) => {
    const localData = getLocalData();
    localData.forEach((elem) => {
      if (elem.userName === iptUserName && elem.password === iptPwd) {
        flag = true;
      }
    });
    return flag;
  }
  // 将注册的用户信息追加到sessionStorage中
  const pushDataToLocal = (iptUserName, iptPwd) => {
    const oldLocalData = getLocalData();
    oldLocalData.push({ userName: iptUserName, password: iptPwd });
    // sessionStorage.localData = JSON.stringify(localData);
    setLocalData(oldLocalData);
  };
  return { comNameAndPwd, pushDataToLocal }
};
